﻿using Prism.Mvvm;
using RoboAssembleX.Application.ActionJobs;
using RoboAssembleX.Application.Common;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RoboAssembleX.Application.ActionJbo
{
    public class AutoRunModel: BindableBase
    {

        public ObservableCollection<IActionJob> ActionJbos { get; set; } = new ObservableCollection<IActionJob>();
        private bool autoRunFlag; public bool AutoRunFlag { get => autoRunFlag; set { autoRunFlag = value; RaisePropertyChanged(); } }
        private bool nextJobReadyFlag; public bool NextJobReadyFlag { get => nextJobReadyFlag; set { nextJobReadyFlag = value; RaisePropertyChanged(); } }
        private bool enableJobReadyFlag; public bool EnableJobReadyFlag { get => enableJobReadyFlag; set { enableJobReadyFlag = value; RaisePropertyChanged(); } }
        private int prodQty; public int ProdQty { get => prodQty; set { prodQty = value; RaisePropertyChanged(); } }

    }
}
